@charset "utf-8";/* CSS Document */* {    margin: 0px;    padding: 0px;}a {    text-decoration: none;}ul {    list-style: none outside none;}img {    padding: 0px;    margin: 0px;}.all {    width: 100%;    margin: 0 auto;}h5 {    display: none;}body {    font-style: "微软雅黑";    font-size: 12px;    position: relative;}/*头部*/.header {    width: 100%;    background: #0449b1;}.headern {    width: 1000px;    margin: auto;    height: 23px;}.gstitle {    width: 300px;    float: left;    line-height: 23px;    color: #fff;}.gsright {    float: right;    color: #fff;}.gsright p {    display: block;    float: left;    line-height: 23px;    padding-left: 20px;    background: url(../images/yj.jpg) no-repeat left center;    margin-right: 20px;}.gsright a {    float: left;    line-height: 23px;    color: #fff;}/*导航logo*/.headerlogo {    width: 100%;    background: url(../images/headerlogo.jpg);}.headerlogon {    width: 1000px;    height: 106px;    margin: auto;}.logo {    width: 490px;    height: 100%;    float: left;}.tel {    width: 240px;    height: 100%;    float: right;}/*导航栏*/.nav {    width: 100%;    background: url(../images/nav.jpg);    position: absolute;    left: 0;    top: 129px;}.navul {    width: 1000px;    height: 50px;    margin: auto; /*background: url(../images/navul.jpg);*/}.navul .navli1 {    width: 120px;    height: 50px;    float: left;    text-align: center;    border-left: 1px solid #1a72cf;    border-right: 1px solid #004289;    position: relative;    font-weight: bold;}.navul .navli1:first-child {    background: url(../images/li1.jpg) no-repeat left center;}.nava1 {    font-size: 18px;    line-height: 50px;    color: #fff;}.navul2 {    width: 100%;    position: absolute;    left: 0;    top: 50px;    display: none;    z-index: 10;}.navli2 {    width: 100%;    float: left;    height: 44px;    background: #0068d6;    margin-top: 2px;    text-align: center;    position: relative;}.nava2 {    line-height: 44px;    font-size: 14px;    color: #fff;}.navul3 {    width: 100%;    position: absolute;    left: 124px;    top: -2px;    display: none;}.navli3 {    width: 100%;    float: left;    height: 44px;    background: #0068d6;    margin-top: 2px;    text-align: center;    position: relative;}.nava3 {    line-height: 44px;    font-size: 14px;    color: #fff;}/*首页产品展示*/.in_pro {    width: 100%;    background: #e7e7e7;    padding-top: 80px;    padding-bottom: 20px;}.in_pron {    width: 1000px;    margin: auto;    background: #fff}.inproleft {    width: 235px;    float: left;    border: 1px solid #2a4079;    background: #e7e7e7}.inplnav {    width: 100%;    height: 72px;    float: left;}.inproul {    padding: 1px;    float: left;    width: 233px;    padding-bottom: 10px;    background: #e7e7e7}.inproli {    width: 100%;    float: left;    height: 35px;    text-align: center;    background: #2d8f40;    margin-top: 10px;    position: relative;}.inproa {    line-height: 35px;    color: #fff;    font-size: 14px;}.inproli:hover {    border: 1px solid #dedede;    border-right: 0;}.inproul2 {    width: 500px;    position: absolute;    left: 233px;    top: -1px;    display: none;    background: #fff;}.inprory { /*width: 100%;*/    height: 35px;    text-align: center;    border-top: 1px solid #dedede;    border-right: 1px solid #dedede;}.inprory a {    display: block;    width: 490px;    line-height: 35px;    margin-left: 5px;    border-bottom: 1px solid #000000;    font-size: 14px;    color: #000000}.inproa2 {    border: 1px solid #dedede;    border-top: 0;    float: left;    width: 498px;    padding-bottom: 5px;}.inproa2 a {    display: block;    width: 112px;    line-height: 25px;    background: #dedede;    float: left;    margin-top: 5px;    margin-left: 10px;    color: #000;}.inprorigjht {    width: 745px;    float: right;}.inprornav {    width: 100%;    height: 48px;    line-height: 48px;    float: left;    border-bottom: 2px solid #b8b8b8;    position: relative;}.inprornav p {    display: block;    min-width: 100px;    float: left;    line-height: 48px;    font-size: 16px;    font-weight: 600;    background: url(../images/subiao.jpg) no-repeat left center;    padding-left: 15px;}.prozsul {    width: 100%;    float: left;}.prozsul li {    width: 242px;    float: left;    margin-top: 10px;    margin-left: 5px;}.prozsul li img {    width: 236px;    height: 187px;    float: left;    padding: 2px;    border: 1px solid #b8b8b8;}.prozsul li p {    display: block;    width: 100%;    line-height: 30px;    text-align: center;    color: #343434;}/*广告*/.guanggao {    width: 100%;    height: 140px;    position: relative;    overflow: hidden;}.guanggaon {    width: 1440px;    height: 140px;    position: absolute;    left: 50%;    margin-left: -720px;    top: 0;}/*首页新闻*/.in_new {    width: 100%;    padding-top: 20px;    padding-bottom: 20px;}.in_newn {    width: 1000px;    margin: auto;}.innewtop {    width: 998px;    height: 453px;    float: left;    border: 1px solid #bdbebe;}.jianjie {    float: left;    margin-top: 10px;    margin-left: 10px;}.ntr {    width: 625px;    float: right;    margin-right: 5px;}.more {    float: right;    line-height: 48px;    font-size: 16px;    font-weight: 600;    color: #343434;}.ntr ul {    padding: 5px;    clear: both;    line-height: 22px;}.rolling {    width: 100%;    float: left;    margin-top: 30px;}.scrollleft {    width: 100%;    float: left;}.scrollleft ul li {    width: 240px;    float: left;    margin-left: 10px;}.scrollleft ul li img {    width: 240px;    height: 170px;    float: left;}#ptit {    width: 100%;    height: 30px;    line-height: 30px;    float: left;    margin-top: -30px;    background: rgba(0, 0, 0, 0.6) !important;    filter: Alpha(opacity=60);    background: #000;    text-align: center;}#ptit p {    position: relative;    color: #fff;}.news {    width: 670px;    float: left;    margin-top: 20px;    border: 1px solid #bdbebe}.inprornav2 {    width: 100%;    height: 43px;    line-height: 43px;    float: left;    border-bottom: 2px solid #b8b8b8;    background: url(../images/pronav2.jpg);}.inprornav2 p {    display: block;    min-width: 100px;    float: left;    line-height: 43px;    font-size: 16px;    font-weight: 600;    background: url(../images/subiao.jpg) no-repeat left center;    padding-left: 15px;    margin-left: 5px;}.firstnew {    width: 650px;    float: left;    margin-left: 10px;    margin-top: 20px;}.firstnew img {    padding: 1px;    border: 1px solid #dedede;    float: left;}.firstnewul {    width: 410px;    float: right;}.firsttitle {    width: 100%;    float: left;    line-height: 30px;}.firsttitle a {    color: #343434;    font-size: 14px;}.firstnewul li {    line-height: 22px;}.firstnewul p {    margin-top: 10px;}.firstnewul p a {    color: #bdbebe;}.newfg {    width: 621px;    float: left;    height: 5px;    margin-top: 10px;    margin-left: 10px;}.newlist {    width: 621px;    float: left;    margin-left: 10px;    margin-top: 10px;    padding-bottom: 20px;}.newlist li {    width: 310px;    float: left;    height: 30px;    border-bottom: dashed 1px #dedede;    background: url(../images/biao.jpg) no-repeat left center;}.newlist li a {    display: block;    width: 300px;    line-height: 30px;    margin-left: 10px;    color: #000;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.in_conta {    width: 300px;    float: right;    border: 1px solid #bdbebe;    margin-top: 20px;}.in_conta img {    padding: 3px;    float: left;}.contactul {    padding: 10px;    clear: both;    float: left;}.firstcontact {    font-size: 16px;}.contactul li {    line-height: 25px;}/*底部*/.foot {    width: 100%;    background: #093892;}.footn {    width: 1000px;    margin: auto;    height: 284px;}.yqlj {    width: 100%;    height: 60px;    float: left;    line-height: 60px;    color: #6797f2;    font-size: 24px;}.yqlj a {    color: #6797f2;    font-size: 14px;}.footnav {    width: 100%;    float: left;    height: 55px;    background: url(../images/footnav.jpg);    text-align: center;    margin-top: 10px;}.footnav a {    line-height: 55px;    color: #346cd7;    font-size: 16px;    padding-left: 10px;    padding-right: 10px;}.footxx {    width: 100%;    float: left;    margin-top: 20px;}.footlogo {    width: 123px;    height: 115px;    float: left;    margin-left: 135px;}.footxx ul {    width: 440px;    float: left;    margin-left: 25px;}.footxx ul li {    width: 100%;    float: left;    line-height: 25px;    color: #6797f2;}.footxx ul li a {    color: #6797f2}.footxx ul li:first-child {    font-size: 16px;}.weixin {    width: 118px;    height: 118px;    float: left;    margin-left: 25px;}.weixin img {    width: 100%;    height: 100%;}/*内页弹网页*/.prozsul img {    max-width: 100%;}.nnav {    min-width: 100px;    line-height: 50px;    color: #000;    float: right;    margin-right: 20px;}.nnav a {    color: #000;}.in_conta2 {    width: 100%;    float: left;    margin-top: 20px;}.in_conta2 img {    width: 100%;}/*内页新闻*/.pagenew {    width: 100%;    float: left;    margin-top: 30px;}.pagenew li {    width: 98%;    float: left;    height: 30px;    border-bottom: dashed 1px #dedede;    background: url(../images/biao.jpg) no-repeat left center;}.pagenew li a {    display: block;    width: 600px;    line-height: 30px;    margin-left: 10px;    color: #000;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    float: left;}.pagenew li span {    display: block;    min-width: 60px;    float: right;    line-height: 30px;}/*内容页*/.inprorigjht2 {    width: 720px;    float: right;}.pageshow {    width: 100%;    float: left;    margin-top: 30px;}.pagetitle {    width: 100%;    float: left;    line-height: 40px;    text-align: center;    font-size: 16px;    font-weight: 600;}.pagetime {    width: 100%;    float: left;    line-height: 40px;    text-align: center;    font-size: 12px;    font-weight: 600;}.pagecon {    padding: 10px;}.pagecon img {    max-width: 700px;}#prev {    display: block;    width: 45px;    height: 100px;    position: absolute;    left: -40px;    top: 300px;}#next {    display: block;    width: 45px;    height: 100px;    position: absolute;    right: -45px;    top: 300px;}.pageaa {    width: 100%;    float: left;    padding-bottom: 10px;    padding-top: 10px;    margin-top: 30px;}.hui a {    height: 36px;    border: 1px solid #e3c78d;    -webkit-border-radius: 12px;    -moz-border-radius: 12px;    border-radius: 12px;    color: #e3c78d;    text-decoration: none;    line-height: 36px;    margin: 2px;    padding: 3px 8px}.hui a:hover, .page_navi a.current {    border: 1px solid #e3c78d;    color: #FF7200;    font-weight: bolder}.hui span {    height: 36px;    border: 1px solid blue;    -webkit-border-radius: 12px;    -moz-border-radius: 12px;    border-radius: 12px;    color: #888;    text-decoration: none;    line-height: 36px;    margin: 2px;    padding: 3px 8px}/* 发展历程 */.fix:before, .fix:after {    display: table;    clear: both;    content: '';}.history.channel_content {    padding: 0;}.history01 {    padding: 60px 0 90px;}.history01 .tit {    text-align: center;    font-size: 44px;    font-weight: bold;    color: #333;    margin-bottom: 30px;}.history01 .rect-64 {    padding-bottom: 64%;}/*.history01 .list{padding:0 18%;}*/.history01 .list {    position: relative;}.history01 .list .line {    content: '';    position: absolute;    width: 1px;    height: 100%;    left: 50%;    top: 0;    background: #0065D1;}.history01 .list .line i {    content: '';    position: absolute;    width: 1px;    height: 0;    left: 50%;    top: 0;    background: #a9cd39;}.history01 .list .dot_top {    width: 24px;    height: 24px;    background: #a9cd39;    border-radius: 50%;    top: 0;    left: 50%;    margin-left: -12px;    position: absolute;}.history01 .list .dot_bott {    width: 41px;    height: 19px;    background: url(../image/history_sj.png) no-repeat center;    bottom: 0;    left: 50%;    margin-left: -20px;    position: absolute;}.history01 .l_box {    width: 40%;    float: left;    text-align: right;    padding-top: 60px;    margin-left: 15px}.history01 ul li {    display: block;}.history01 .r_box {    float: right;    width: 40%;    margin-right: 15px}.history01 .l_box li {    padding: 80px 100px 0 0;}.history01 .r_box li {    padding: 80px 0 0 40px;}.history01 .year {    font-size: 20px;    color: #0065D1;    margin-bottom: 10px;    position: relative;    font-weight: bold;}.history01 .t {    font-size: 15px;    line-height: 22px;    color: #666666;    margin-bottom: 10px;    text-align: left;    padding: 10px;    background: #f5f5f5;}.history01 .desc img {    margin-bottom: 20px;}.history01 .year .xian {    position: absolute;    top: 50%;    height: 1px;    width: 65px;    background: #0065D1;    z-index: 3;}.history01 .l_box .year .xian {    right: -69px;}.history01 .r_box .year .xian {    left: -69px;}.history01 .year .circle {    width: 13px;    height: 13px;    border-radius: 50%;    position: absolute;    top: 50%;    margin-top: -7px;    z-index: 5;}.history01 .year .circle .i1 {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: 1px solid #0065D1;    background: #0065D1;    transition: transform .5s ease;    border-radius: 50%;}.history01 .year .circle .i2 {    width: 2px;    height: 2px;    position: absolute;    top: 50%;    left: 50%;    margin-top: -1px;    border-radius: 50%;    background: #0065D1;}.history01 .l_box .year .circle {    right: -90px;}.history01 .r_box .year .circle {    left: -90px;}.history01 .year .circle .i2 {    margin-left: -1px;}/*.l_box .year .yd{position: relative;bottom: 20px;left: 60px;}*/@media only screen and (max-width: 1240px) {    /*.history01 .list {*/    /*    padding: 0 12%;*/    /*}*/}@media only screen and (max-width: 992px) {    .history01 .list {        padding: 0;    }}@media only screen and (max-width: 760px) {    .history01 {        padding: 20px 0;    }    .history01 .tit {        font-size: 20px;        margin-bottom: 20px;    }    .history01 .l_box {        padding-top: 40px;    }    .history01 .l_box li {        padding: 25px 20px 0 0;    }    .history01 .r_box li {        padding: 15px 0 0 20px;    }    .history01 .year:after {        display: none;    }    .history01 .year .circle {        width: 10px;        height: 10px;        margin-top: -5px;    }    .history01 .l_box .year .circle {        right: -25px;    }    .history01 .r_box .year .circle {        left: -25px;    }    .history01 .year {        font-size: 20px;    }    .history01 .t {        font-size: 14px;    }    .history01 .year .xian {        display: none;    }    .history01 .year .circle .i2 {        display: none;    }}.clear {    clear: both;}